2007-01-07 Matthias Clasen <mclasen@redhat.com>
* xdgmimecache.c (cache_glob_node_lookup_suffix): Don't return ""
as match. (fd.o #9544, Yevgen Muntyan)
svn path=/trunk/; revision=17112
+2007-01-07 Matthias Clasen <mclasen@redhat.com>
+
+ * xdgmimecache.c (cache_glob_node_lookup_suffix): Don't return ""
+ as match. (fd.o #9544, Yevgen Muntyan)
+
2007-01-07 Matthias Clasen <mclasen@redhat.com>
* xdgmimecache.c (_xdg_mime_cache_list_mime_parents): Fix
{
mimetype_offset = GET_UINT32 (cache->buffer, offset + 16 * mid + 4);
n = 0;
- mime_types[n++] = cache->buffer + mimetype_offset;
+ if (mimetype_offset)
+ mime_types[n++] = cache->buffer + mimetype_offset;
n_children = GET_UINT32 (cache->buffer, offset + 16 * mid + 8);
child_offset = GET_UINT32 (cache->buffer, offset + 16 * mid + 12);